/**
 * 2010(c) Copyright Oceansoft Information System Co.,LTD. All rights reserved.
 * <p>
 * Compile: JDK 1.6+
 * <p>
 * 版权所有(C)：江苏欧索软件有限公司
 * <p>
 * 公司名称：江苏欧索软件有限公司
 * <p>
 * 公司地址：中国苏州科技城青山路1号
 * <p>
 * 网址: http://www.oceansoft.com.cn
 * <p>
 * 作者: 090922(陈伟)
 * <p>
 * 文件名: com.oceansoft.mobile.econsole.common.constant.ConfigInfo
 * <p>
 * 类产生时间: 2014-09-15 10:10
 * <p>
 * 负责人: 090922(陈伟)
 * <p>
 * Email:javacspring@gmail.com
 * <p>
 * 项目组 : 苏州公安移动门户
 * <p>
 * 部门: 手持技术部
 * <p>
 * <p>
 */
package cn.com.oceansoft.application.constant;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 系统配置属性加载类
 *
 * @author chenw
 * @time 2014-09-15 10:10
 */
@Component(value = "configInfo")
public class ConfigInfo {

    public static final int DEFAULT_HOST_PORT = 8080;

    @Value("#{configReader['micro.service.url']}")
    private String msHostUrl;

    public String getMsHostUrl() {
        return msHostUrl;
    }

    @Value("#{configReader['matters.first.deptId']}")
    private String mattersFirstDeptId;

    public String getMattersFirstDeptId() {
        return mattersFirstDeptId;
    }

    @Value("#{configReader['matters.dept.lev']}")
    private String mattersDeptLev;

    public String getMattersDeptLev() {
        return mattersDeptLev;
    }

    @Value("#{configReader['matters.dept.lev.range']}")
    private String mattersDeptLevRange;

    public String getMattersDeptLevRange() {
        return mattersDeptLevRange;
    }
}
